.search-header-wrapper{
  // padding: @spacing 0px;
  padding-bottom: @spacing;
  // border-bottom: 1px solid @greydd;
  transition: all .3s ease;
  .search-box {
    // padding: @spacing @spacing*2 0px;
    padding-left: @spacing*2;
    padding-right: @spacing*2;
    display: flex;
    justify-content: space-between;
    transition: all .3s ease;
  }
  .show-more-trigger{
    display: inline-block;
    height: @inputH;
    line-height: @inputH;
    color: @blue;
    font-size: @baseFontSize;
    letter-spacing: 1px;
    cursor: pointer;
    &:hover{
      color: @mainBg;
    }
    i {
      margin-right: 4px;
    }
  }
}
.search-box {
  &.single{
    .search-btngroup{
      align-self: flex-start;
    }
  }
  .form-inline {
    flex: 1;
    padding-right: 20px;
  }
  .form-group{
    margin-bottom: @spacing;
    margin-right: 10px;
    .single-search-wrapper {
      font-size: 0;
      overflow: hidden;
      .input-group-addon{
        display: inline-block;
        padding: 0px;
        height: @inputH;
        vertical-align: top;
        .single-list {
          width: auto;
          border: none;
          height: 28px;
          padding: 0px 8px;
          color: @lightBlack;
          background-color: @greyee;
        }
      }
      .selected-region{
        padding: 0;
        margin: 0;
      }
    }
    .form-control {
      width: 120px;
      min-width: 120px;
      padding: 0px 10px;
    }
    &.search-group{
      vertical-align: top;
    }
  }
}
.search-btngroup{
  align-self: flex-end;
  margin-bottom: 8px;
  .switch-search-pattern{
    padding-left: 14px;
    padding-right: 14px;
    font-size: 15px;
    margin-left: 10px;
    i{
      font-size: 17px;
      margin-right: 4px;
    }
  }
}
.search-btn{
  i{
    display: inline-block;
    color: #FFF;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin-top: 2px;
  }
}
.more-filters{
  display: block;
  perspective-origin: 0 50%;
  transition: transform .3s ease;
}

.single-search-wrapper{
  .selected-region{
    display: inline-block;
    width: auto;
    height: auto;
    .form-control{
      .border-right-radius(4px);
    }
  }
}
